$(function () {
  // 初始化右侧滚动条
  // 这个方法定义在scroll.js中
  resetui()

  // 为发送按钮绑定鼠标点击事件
  $('#btnSend').on('click', function () {
    var text = $('#ipt').val().trim();
    if (text.length <= 0) return $('#ipt').val();
    var x = '';
    x = `<li class="right_word"><img src="img/person02.png"/><span>${text}</span></li>`;
    $('#talk_list').append(x);
    resetui()
    $('#ipt').val('')
    getmassage(text);
  })
  // 获取聊天机器人发送回来的消息
  function getmassage(text) {
    $.ajax({
      type: 'get',
      url: 'http://www.liulongbin.top:3006/api/robot',
      data: { spoken: text },
      success: function (e) {
        $('#talk_list').append(`<li class="left_word"><img src="img/person01.png" /> <span>${e.data.info.text}</span></li>`);
        resetui();
        getv(e.data.info.text);
      }
    })

  }

  // 把文字转化为语音进行播放
  function getv(text) {
    $.ajax({
      method: 'get',
      url: 'http://www.liulongbin.top:3006/api/synthesize',
      data: {
        text: text
      },
      success: function (e) {
        if (e.status === 200) {
          $('#voice').attr('src', e.voiceUrl)
        }
      }
    })
  }

  // 为文本框绑定 keyup 事件
  $('#ipt').on('keyup', function (e) {
    if (e.keyCode === 13) {
      $('#btnSend').click()
    }
  })
})
